// ts在去定义变量必须指定变量的一个类型，
// 语法 let 变量名:变量类型 = 变量值
// 定义一个数字类型
let num:number= 10
//num = "1111"    错误的
num = 20
console.log(num)

// 定义一个字符串类型
let str:string = "hello"

// 如果是定义一个数组，指定数组里面元素内容的类型
// js允许数组存储不同类型的数据
// 定义一个数字数组 number[]数字数组类型
let arr1:number[] = [1,2,3]
arr1.push(4)

let arr2:string[] = ["1","2","3"]

// 也可以通过下面这种方式进行定义数组
let arr3:Array<number> = [1,2,3]

// enum:枚举类型把数据的多种情况使用其他数据进行表示
enum Season {
    Spring = 1,
    Summer = 2,
    Autumn = 3,
    Winter = 4
}
enum Color {Red, Green, Blue};
let c: Color = Color.Blue;
console.log(c); 
console.log(Season.Spring) 





